// // 路由配置信息
import Home from '@/pages/Home'
import Login from '@/pages/Login'
import Register from '@/pages/Register'
import Search from '@/pages/Search'

/**
 * 当打包构建应用时，JavaScript 包会变得非常大，影响页面加载。
 * 如果我们能把不同路由对应的组件分割成不同的代码块，然后当路由被访问的时候才加载对应组件，这样就会更加高效。
 */
// 配置路由信息
export default [
    {
                path: '/home',
                component: Home,
                meta:{show:true}
            },
            {
                path: '/login',
                component: Login,
            },
            {
                path: '/register',
                component: Register,
            },
            {
                path: '/search/:keyword?',
                component: Search,
                meta: { show: true },
                name: "search",
                // props:true,
                // props: {
                //     a:1,b:2
                // },
                props:($route=>({keyword:$route.params.keyword,k:$route.query.k}))
            },
            {
                path: '*',
                redirect: '/home',
            },
  ]